The Battle of Orizaba was an engagement between France and Mexico.
The Mexicans under Zaragoza and a French garrison had a cannon duel with each other. After an inconclusive battle, the Mexicans retreated.
Mexico Chronology